package com.lz.kafka.producer;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
import org.springframework.context.ConfigurableApplicationContext;
/**
 * 启动程序
 * 设置mapper的扫描路径
 * 扫描其它module的类装配到spring容器中
 *
 * @author admin
 * @author admin
 * @author X
 */
@SpringBootApplication(exclude = MongoAutoConfiguration.class)
public class KafkaProducerSpringbootApplication {

    private static final Logger logger = LoggerFactory.getLogger(KafkaProducerSpringbootApplication.class);

    public static void main(String[] args) {
        System.setProperty("spring.devtools.restart.enabled", "false");
        ConfigurableApplicationContext context = SpringApplication.run(KafkaProducerSpringbootApplication.class, args);
        String serverPort = context.getEnvironment().getProperty("server.port");
        logger.info("\n ################################################" +
                "\n #####################XPP:: 测试平台 #####################" +
                "\n #####################XPP:: 端口号 {} #####################" +
                "\n #####################XPP:: 启动成功 ##############################" +
                "\n #####################XPP:: SUCCESS #######################################" +
                "\n ##############################################################################\n", serverPort);
    }

}
